Architecting Fault-tolerant Component-based Systems: from requirements to testing

نویسندگان

  • Antonio Bucchiarone
  • Henry Muccini
  • Patrizio Pelliccione
چکیده

Fault tolerance is one of the most important means to avoid service failure in the presence of faults, so to guarantee they will not interrupt the service delivery. Software testing, instead, is one of the major fault removal techniques, realized in order to detect and remove software faults during software development so that they will not be present in the final product. This paper shows how fault tolerance and testing can be used to validate component-based systems. Fault tolerance requirements guide the construction of a fault-tolerant architecture, which is successively validated with respect to requirements and submitted to testing. The theory is applied over a mining control system running example.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing Science Architecting Fault Tolerant Systems Architecting Fault Tolerant Systems Bibliographical Details about the Author Computing Science Architecting Fault Tolerant Systems Architecting Fault Tolerant Systems Bibliographical Details about the Author Suggested Keywords Architecting Fault Tolerant Systems

As building trustworthy (dependable) systems is one of the major challenges faced by software developers, dealing with various threats (such as errors, faults and failures) is becoming one of the main foci of software and system research and development. In the core of ensuring system dependability is acceptance of the fact that errors always happen in spite of all the efforts to eliminate faul...

متن کامل

Fault Tolerant Electromechanical Actuators for Aircraft

This thesis reviews the developments in commercial aviation resulting from More Electric Aircraft initiatives. The present level of electromechanical actuation is considered with discussion of the factors affecting more widespread use. Two rather different electromechanical actuators are presented for commercial aircraft; DEAWS electrical flap actuation and ELGEAR nose wheel steering. Both proj...

متن کامل

Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems

some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...

متن کامل

Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems

some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...

متن کامل

Hierarchical Approach to Speciication and Veriication of Fault-tolerant Operating Systems

The goal of formal methods research in the Systems Validation Methods Branch (SVMB) at NASA Langley Research Center (LaRC) is the development of design and veriication methodologies to support the development of provably correct system designs for life-critical control applications. Speciically, our eeorts are directed at formal speciication and veriication of the most critical hardware and sof...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 168  شماره 

صفحات  -

تاریخ انتشار 2007